Retrieval Augmented Generation (RAG)

What is RAG

RAG is a technique in natural language processing (NLP) that combines retrieval-based and generation-based methods.

Why RAG is needed

Pasted image 20240614172423.png (image source)

Data for RAG

RAG integrates with many types of data sources

Data preparation for RAG

RAG Architecture

Pasted image 20240614172114.png (image source)

Retrieval Algorithms

Retrieval Optimization